Concepts for Consistent Variant-Management Tool Integrations
نویسندگان
چکیده
Making variability explicit in variable artifacts throughout the product lifecycle is difficult for variant modelers due to the different notations used to express variability. The tool integrations of the variant-management tool pure::variants address this problem, by providing a consistent method for denoting variability in frequentlyused development tools. However, differing technical extension mechanisms of the tools lead to inconsistencies between integrations and slow down the development process. To overcome these problems, we proposed a workflow for implementing new variant-management tool integrations based on real-life requirements and toolindependent use cases. The main idea is that integration developers can derive requirements for their specific integration, based on their knowledge about the supported extension mechanisms of the tool. To ensure continued consistency, the requirements document from which specific documents can be derived is continually updated while implementing new integrations. For evaluation, we tested for three exemplary tools whether it is technically feasible to apply the workflow, and argued based on plausibility and an interview with a pure::variants customer whether our goals are met. Although we identified issues for future work, we concluded that the workflow is technically feasible and fulfills our goals.
منابع مشابه
Integrations during the Complete Product Lifecycle
Software Product Line Engineering (SPLE) is an increasingly often employed approach for developing variant-rich software-intensive systems. Its basic idea is to exploit commonalities of several similar, yet different products throughout the entire product lifecycle. To exploit commonalities, developers of software product lines need to explicitly define and manage the differences (variabilities...
متن کاملMedication, integrations and practice
To ensure quality in medication management, the electronic medication management system (EMMS) must communicate and collaborate with other IT systems in the hospital, particularly the electronic patient record (EPR). To achieve those integrations is not purely a technical task, and the aim of our paper is to contribute to the development of a socio-technical understanding of integration in heal...
متن کاملEvaluating lexical variant generation to improve information retrieval
Techniques for managing lexical variation constitute an integral part of information retrieval systems. We report on a series of experiments aimed at evaluating LVG, a lexical variant management tool which addresses the particular problems involved in matching health related vocabularies to concepts in the Unified Medical Language System (UMLS) Metathesaurus. Experiments conducted on data from ...
متن کاملAdvantages of a Full Integration between Agents and Workflows
This poster describes the notion of a full integration of agents and workflows. It differentiates the term from the more common partial integrations already well documented and researched. Finally, the advantages of a full integration are discussed. Multi-agent systems feature a very structure-centric perspective on a software system. Agents are the main modelling abstraction, and other aspects...
متن کاملVariability Exchange Language - A Generic Exchange Format for Variability Data
The purpose of the Variability Exchange Language is to support the information exchange among variant management tools on the one hand and systems development tools on the other hand. The essential tasks of a variant management tool are to represent and analyze the variability of a system abstractly and to define system configurations by selecting the desired system features. A system developme...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014